go/types.Checker.validType0 (method)

8 uses

	go/types (current package)
		validtype.go#L13: 	check.validType0(typ, nil, nil)
		validtype.go#L23: func (check *Checker) validType0(typ Type, env *tparamEnv, path []Object) typeInfo {
		validtype.go#L40: 		return check.validType0(t.elem, env, path)
		validtype.go#L44: 			if check.validType0(f.typ, env, path) == invalid {
		validtype.go#L51: 			if check.validType0(t.typ, env, path) == invalid {
		validtype.go#L58: 			if check.validType0(etyp, env, path) == invalid {
		validtype.go#L74: 			check.infoMap[t] = check.validType0(t.orig.fromRHS, env.push(t), append(path, t.obj))
		validtype.go#L101: 				return check.validType0(targ, env.link, path)